Havening Techniques in Ratcliffe On Soar